home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / misc / sci / chimicad.lha / CHIMICADInstall / Install_fr < prev    next >
Encoding:
Text File  |  1997-08-11  |  5.7 KB  |  244 lines

  1. ; ChimiCad Installer Script
  2. ; $VER: chimiCad.install 39.1 (22/08/96)
  3. ;
  4.  
  5. (set vernum (getversion "libs:reqtools.library"))
  6. (set ver (/ vernum 65536))
  7. (set rev (- vernum (* ver 65536) ) )
  8.  
  9. (if (or (and (= ver 38) (< rev 1210)) (< ver 38))
  10.   (
  11.     (if(= ver 0)
  12.       (
  13.     (set sc (askchoice(prompt "Il faut avoir la Reqtools.library versione 38.1210 ou supérieure, en ce système elle n' est pas présente."
  14.                   " Choisir si installer en LIBS: ou en un autre tiroir du path de recherche de library files.")
  15.               (help "S' il y a un tiroir où installer le library file pas de système choisir-le par le requester suivant.")
  16.               (choices "Installer en LIBS:" "Choisir un tiroir" "N' installer pas")
  17.               (default 0)
  18.             )
  19.     )
  20.           (select sc
  21.           (    
  22.         (copyfiles
  23.             (prompt "Sto copiando le librerie.")
  24.             (help @copyfiles-help)
  25.             (source "access/libs")
  26.             (dest ("libs:"))
  27.             (all)
  28.         )
  29.         (message("Reqtools.library installée en LIBS:"))
  30.           )
  31.           (
  32.         (set dedi
  33.             (askdir(prompt "Choisir un tiroir où le système recherche library files.")
  34.                    (help"aiuto")
  35.                    (default "sys:")
  36.              )
  37.         )
  38.         (copyfiles
  39.             (prompt "Sto copiando le librerie.")
  40.             (help @copyfiles-help)
  41.             (source "access/libs")
  42.             (dest (dedi))
  43.             (all)
  44.         )
  45.               )
  46.           (
  47.             (abort("On n' a pas installèe Reqtools.library...le programme ne fonctionnerait pas, donc on quitte l' installation. "))
  48.           )         
  49.     )
  50.       )    
  51.       (
  52.     (set sc (askchoice  (prompt "Il faut avoir la Reqtools.library versione 38.1210 ou supérieure. ")
  53.                      (help "La vieille version sera remplacèe par la nouvelle.")
  54.                 (choices "Remplacer" "Ne remplacer pas")
  55.                     (default 0)
  56.         )
  57.     )
  58.         (if (= sc 0)
  59.            (
  60.         (copyfiles
  61.             (prompt "Sto copiando le librerie.")
  62.             (help @copyfiles-help)
  63.             (source "access/libs")
  64.             (dest ("libs:"))
  65.             (all)
  66.         )
  67.         (message("Reqtools.library installée en LIBS:"))
  68.       )
  69.         (message("Avec une vieille version de Reqtools.library ChimiCad pourrait pas fonctionner correctement, il faut essayer donc on achève l' installation."))
  70.     )
  71.       )
  72.     )     
  73.  
  74.   )
  75.     (message("Reqtools.library c' est dejà présente en ce système."))
  76. )
  77.  
  78. ; RICHIESTA DI DOVE INSTALLARE ChimiCad
  79. (set dove (askdir
  80.   (prompt "Choix pour l' installation du tiroir ChimiCad.")
  81.   (default "sys:")
  82.   (help
  83.     (cat "On choix ici en quel tiroir mettre le fichiers de ChimiCad. "
  84.          "Ces fichiers iront dans un tiroir appelé CHIMICAD, qui sera "
  85.          "creé par le programme d' installation. "
  86.     ))
  87. ))
  88.  
  89. ;Crea directory
  90. (makedir (tackon dove "chimicad")
  91.  
  92. )
  93.  
  94. (makedir (tackon dove "chimicad/ACCESSORI")
  95.  
  96. )
  97.  
  98. (makedir (tackon dove "chimicad/MANUALI")
  99.  
  100. )
  101.  
  102. (makedir (tackon dove "chimicad/ACCESSORI/ROTAZIONI")
  103.  
  104. )
  105.  
  106. (makedir (tackon dove "chimicad/ACCESSORI/BANCHI")
  107.  
  108. )
  109.  
  110. ;Copia dei files
  111. (copyfiles
  112.   (prompt "Sto copiando l' icona del cassetto.")
  113.   (help @copyfiles-help)
  114.   (source "chimicad.info")
  115.   (dest dove)
  116.       
  117. )
  118.  
  119. (copyfiles
  120.   (prompt "Sto copiando l' icona del cassetto.")
  121.   (help @copyfiles-help)
  122.   (source "chimicad.info")
  123.   (dest (tackon dove "chimicad"))
  124.   (newname "MANUALI.info")
  125.       
  126. )
  127.  
  128. (copyfiles
  129.   (prompt "Sto copiando il programma.")
  130.   (help @copyfiles-help)
  131.   (source "prog")
  132.   (dest (tackon dove "chimicad"))
  133.   (all)
  134.       
  135. )
  136.  
  137. (copyfiles
  138.   (prompt "Sto copiando la documentazione.")
  139.   (help @copyfiles-help)
  140.   (source "doc/italiano")
  141.   (dest (tackon dove "chimicad/manuali"))
  142.   (all)
  143.       
  144. )
  145.  
  146.  
  147. (copyfiles
  148.   (prompt "Sto copiando l'interfaccia.")
  149.   (help @copyfiles-help)
  150.   (source "access/interfaccia")
  151.   (dest (tackon dove "chimicad/ACCESSORI"))
  152.         
  153. )
  154.  
  155. (copyfiles
  156.   (prompt "Sto copiando i settings.")
  157.   (help @copyfiles-help)
  158.   (source "access/chimicad.settings")
  159.   (dest (tackon dove "chimicad/ACCESSORI"))
  160.         
  161. )
  162.  
  163. (copyfiles
  164.   (prompt "Sto copiando il catalog.")
  165.   (help @copyfiles-help)
  166.   (source "access/cat/chimicad.catalog.f")
  167.   (dest "locale:catalogs/français")
  168.   (newname "chimicad.catalog")      
  169. )
  170.  
  171. (copyfiles
  172.   (prompt "Sto copiando gli shapes.")
  173.   (help @copyfiles-help)
  174.   (source "access/shapes.shp")
  175.   (dest (tackon dove "chimicad/ACCESSORI"))
  176.         
  177. )
  178.  
  179. (copyfiles
  180.   (prompt "Sto copiando le rotazioni.")
  181.   (help @copyfiles-help)
  182.   (source "access/rotazioni")
  183.   (dest (tackon dove "chimicad/ACCESSORI/ROTAZIONI"))
  184.   (all)
  185.       
  186. )
  187.  
  188. (set sc (askchoice  (prompt "Chimicad utilise Greeksymbols.font pour les lettres greques. "
  189.              "Ce font sera installé dans FONTS: . "
  190.              " Si on n' installe pas Greeksymbols.font le programme ne fonctionnera pas.")
  191.             (help "Si on ne veut pas installer Greeksymbols.font changer le fichier "
  192.               "Chimicad.settings, en remplaceant Greeksymbols.font par un .font "
  193.               "présent dans le système. Ce font sera activable par F4.") 
  194.             (choices "Installer font" "N' Installer pas")
  195.             (default 0)
  196.     )
  197. )
  198.  
  199. (if (= sc 0) 
  200.    (
  201.     (copyfiles
  202.          (prompt "Sto copiando il font Symbol.")
  203.           (help @copyfiles-help)
  204.           (source "access/fonts")
  205.           (dest "fonts:")
  206.           (all)      
  207.     )    
  208.     (message ("On a installé Greeksymbols.font en FONTS: "))
  209.       )    
  210.     (message ("On n' a pas installé Greeksymbols.font. Changer dans le fichier ChimiCad.settings `Greeksymbols.font' avec quelconque autre nom de font."))
  211. )
  212.  
  213.  
  214. (copyfiles
  215.   (prompt "Sto copiando le librerie.")
  216.   (help @copyfiles-help)
  217.   (source "access/libs")
  218.   (dest ("libs:"))
  219.   (all)
  220.       
  221. )
  222.  
  223. (copyfiles
  224.   (prompt "Sto copiando i banchi pennelli.")
  225.   (help @copyfiles-help)
  226.   (source "access/BANCHI")
  227.   (dest (tackon dove "chimicad/ACCESSORI/BANCHI"))
  228.   (all)
  229.       
  230. )
  231.  
  232. (set ekf(exists("access/chimicad.key")))
  233.  
  234. (if (= ekf 1)
  235.  
  236.     (copyfiles
  237.           (prompt "Sto copiando il key file.")
  238.           (help @copyfiles-help)
  239.           (source "access/chimicad.key")
  240.           (dest (tackon dove "chimicad/ACCESSORI"))
  241.     )
  242.     (message("Version Demo, key file pas présent."))
  243.  
  244. )